/*
 * 益智题：货物摆放， 来源于蓝桥杯官网
 *  n = 4, 1x1x4 1x2x2 1x4x1 2x1x2 2x2x1 4x1x1 6种方式
 *  当n=2021041820210418时，有多少种方式
 * */

#include <iostream>
#include <vector>
using namespace std;

int main() {


    //以下为求最大公约数的方式
    long long n = 2021041820210418;
    int res = 0;
    vector<long long> vc;

    //这个地方其实是已经去重的，不会有重复的元素，用i的平方是为了更节省时间
    for (long long i = 1; i * i <= n; ++i) {
        if (n % i == 0) {
            vc.push_back(i);
            if (i * i != n) {
                vc.push_back(n / i);
            }
        }
    }

    auto siz = vc.size();
    for (long long a = 0; a < siz; ++a) {
        for (long long b = 0; b < siz; ++b) {
            for (long long c = 0; c < siz; ++c) {
                if (vc[a] * vc[b] * vc[c] == n) {
                    res++;
                }
            }
        }
    }

    cout << res << endl;

    return 0;
}
